﻿@import url(common.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
body,html{font-size:14px;}
.center{max-width:1230px;}
.bot1{padding:40px 0;background:#333;}
.flogo{width:40px;height:40px;margin-top:-1px;}
.bot1c1{font-size:18px;padding-bottom:15px;border-bottom:1px dashed #666;}
.ewm-box>div{vertical-align:bottom;}
.ewm{padding:5px;background:#fff;border-radius:4px;margin-right:20px;}
.bot-lxinfo{line-height:2.4em;margin-top:15px;opacity:.5;}
.bot3b{position:fixed;left:0;right:0;bottom:0;background:#0055a5;z-index:900;box-shadow:0 -1px 2px rgba(0,0,0,.1);}
.bot3{height:65px;}
.aside{position:fixed;right:20px;top:50%;margin-top:-201px;}
.aside-btn-img{width:30px;height:30px;}
.aside-btn{display:block;padding:10px;border:1px solid #ccc;background:#fff;}
.aside-item{margin-bottom:15px;}
.aside-cb{position:relative;}
.aside-c2{position:absolute;right:100%;padding-right:15px;display:none;}
.co4,.co4-hover:hover{color:#005aae;}
.bg4,.bg4-hover:hover{background:#005aae;}
.aside-c2icon img{width:20px;height:20px;}
.aside-c2icon{left:100%;margin-left:-22px;}
.aside-nr1{top:-15px;}
.aside-nr1 .aside-c2icon{top:30px;}
.aside-c2-inner{border:1px solid #ccc;box-shadow:1px 2px 5px rgba(0,0,0,.05);background:#fff;}
.aside-nr1 .aside-c2-inner{border-top:4px solid #005aae;}
.kfc2{line-height:25px;}
.kfc1{background:#555;}
.kfitem:hover .kfc1{background:#005aae;}
.kfitem:hover .kfc2{color:#005aae;}
.aside-nr2{bottom:-15px;}
.aside-nr2 .aside-c2icon{bottom:30px;}
.aside-cb:hover .aside-c2{display:block;}
.s1 .blist-ctrl{bottom:20px;}
.blist-ctrl li{opacity:.3;width:12px;height:12px;margin:4px 7px;cursor:pointer;border-radius:10px;}
.blist-ctrl li.slick-active{width:12px;opacity:.7;}
.s123-btn{width:120px;padding:8px;border:1px solid #fff;background:rgba(0,0,0,.2);border-radius:3px;display:inline-block;text-align:center;font-size:14px;}
.s1item::after{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);content:"";}
.s123-btn:hover{background:#fff;color:#111!important;}
.bg-2{background:url(/images/line.png) top center repeat-x,url(/images/line2.png) bottom center repeat-x;background-size:auto 36px;padding:60px 0;}
.sbox{padding:30px 0;}
.s2c1{margin:-1px;}
.s2c1-img{position:relative;transition:ease .5s;top:0;}
.s2c1:hover .s2c1-img{top:-15px;}
.scale-box{overflow:hidden;}
.scale-inner{transition:ease .3s;}
.scale-box:hover .scale-inner{transform:scale(1.1,1.1);}
.anim1{transition:ease .3s;}
.anim2{transition:ease .5s;}
.s3c12{top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:ease .3s;transform:scale(0,0);opacity:0;}
.s3c12-img{position:absolute;width:44px;height:44px;top:0;bottom:0;left:0;right:0;margin:auto;}
.s3c1:hover .s3c12{transform:scale(1,1);opacity:1;}
.smore{display:inline-block;padding:8px;min-width:120px;border:1px solid #aaa;text-align:center;border-radius:4px;transition:ease .3s;}
.smore:hover{background:#005aae;border-color:#005aae;color:#fff;}
.s3cb:hover{box-shadow:1px 2px 10px rgba(0,0,0,.1);}
.countup-start{position:absolute;top:-100vh;}
.s6212a{background:#ccc;color:#222;border:1px solid #ccc;border-radius:4px;}
.s6212a:hover{background:#fff;border-color:#005aae;color:#005aae;}
.s63c21{width:100%;height:1.6em;line-height:1.6em;font-size:1.4em;font-weight:bold;text-align:center;top:0;bottom:0;left:0;margin:auto;}
.s63c2{top:-100%;left:0;background:rgba(0,0,0,.7);color:#fff;width:100%;height:100%;transition:ease .5s;opacity:.3;}
.s721c2{background:rgba(0,0,0,.3);padding:20px;left:0;right:0;bottom:0;}
.s721c221{-webkit-line-clamp:2;height:3.2em;}
.s722cb{padding:20px 0;border-bottom:1px dashed #eaeaea;}
.s722c221{-webkit-line-clamp:2;height:3.2em;}
.s8c1-img{width:200px;height:100px;}
.s832a{display:inline-block;padding:10px;width:140px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.3);text-align:center;border-radius:25px;}
.s832a:hover{background:#005aae;border-color:#005aae;}
.m12{left:0;right:0;bottom:0;background:rgba(0,0,0,.3);padding:20px 0;color:#fff;}
.mnavca{padding:8px 20px;color:#fff;margin-left:10px;border-radius:4px;}
.mnavca.active{background:#005aae;color:#fff;}
.pfc2-item{padding:0 10px;}
.page a:hover, .page span{background:#005aae;border-color:#005aae;color:#fff;}
/*旋转台*/
.xuan{position:relative;}
.xub{width:374px;height:498px;position:relative;}
.xuc{position:absolute;width:50%;height:50%;left:25%;top:25%;z-index:0;transition:ease .5s;}
.xuc.active{z-index:100;}
.xuc.xup1{z-index:90;}
.xuc.xup2{z-index:80;}
.xuc.xun1{z-index:90;}
.xuc.xun2{z-index:80;}
.xuc1-img{padding:5px;box-sizing:border-box;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);}
.xuc.active{width:100%;height:100%;left:0;top:0;}
.xuc.xup1{height:80%;width:80%;top:10%;left:-55%;}
.xuc.xun1{height:80%;width:80%;top:10%;left:75%;}
.xuarrow{width:40px;height:40px;line-height:38px;text-align:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;font-size:1.2em;}
.xuarrow-img{vertical-align:top;padding:5px;border:1px solid #ccc;border-radius:50%;cursor:pointer;width:33px;height:33px;}
.xuarrow{position:absolute;top:50%;margin-top:-22px;z-index:120;cursor:pointer;}
.xuprev{left:0;}
.xunext{right:0;}
    @media screen and (min-width:769px){
    .xuc.xup2{height:64%;width:64%;top:18%;left:-25%;}
    .xuc.xun2{height:64%;width:64%;top:18%;left:61%;}
    }
@media screen and (max-width:768px){
    .xub{width:65%;height:40vw;}
    .xuarrow-img{width:20px;height:20px;}
}

@keyframes animIn {
    from{display:block;margin-top:10px;opacity:0;}
    to{margin-top:0;opacity:1;}
}
.wzitem{border-bottom:1px dashed #eaeaea;}
.wzc23{-webkit-line-clamp:2;height:4em;}
.zpitem{padding:60px 0;border-bottom:1px dashed #eaeaea;}
.zpitem:last-child{border-bottom:none;}
.peixun .xub{width:600px;height:320px;}
.peixun .xuc.xup1{height:80%;width:80%;top:10%;left:-15%;}
.peixun .xuc.xun1{height:80%;width:80%;top:10%;left:35%;}


@media screen and (min-width:769px) {
    .all{min-width:1330px;}
    .top11{float:left;margin-top:26px;}
    .top12{float:right;display:block!important;}
    .navc{float:left;width:130px;text-align:center;position:relative;}
    .navcb{position:absolute;top:100%;background:#005aae;padding:8px;box-sizing:border-box;min-width:100%;color:#fff;margin-top:30px;opacity:0;visibility:hidden;transition:ease .3s;}
    .navca-b{display:inline-block;padding:35px 0;font-size:16px;}
    .navc.active .navca{color:#005aae;font-weight:bold;}
    .navca-b2{height:2px;background:#fff;width:100%;margin-top:5px;}
    .navc.active .navca-b2{background:#005aae;}
    .navb:hover .navca{color:#333;font-weight:400;}
    .navb:hover .navca-b2{background:#fff;}
    .navc:hover .navca{color:#005aae;font-weight:bold;}
    .navc:hover .navca-b2{background:#005aae;}
    .navcca{display:block;padding:10px;color:#fff!important;}
    .navcca:hover{background:rgba(0,0,0,.1);}
    .navc:hover .navcb{margin-top:0;opacity:1;visibility:visible;}
    .logo{margin-top:-8px; height:60px}
    .top1,.top1-inner{height:96px;}
    .top1-inner{box-shadow:0 1px 2px rgba(0,0,0,.05);}
    .top1-inner.fly{position:fixed;left:0;right:0;top:0;}
    .bot1b{margin: -25px;}
    .bot1c{padding:25px;}
    .fnavc{box-sizing:border-box;width:33.333333%;}
    .s1img{height:680px;}
    .s12{top:50%;margin-top:-128px;left:50%;width:1200px;margin-left:-600px;}
    .s121{font-size:3.2em;}
    .s122{width:700px;height:6em;line-height:2em;margin-left:0;}
    .s2c1-img{height:215px;}
    .s3c1-img{height:237.5px;}
    .s511c{margin-left:40px;font-size:15px;}
    .s5c2{top:-100%;left:0;background:rgba(0,0,0,.5);color:#fff;width:100%;height:100%;transition:ease .5s;opacity:.3;}
    .s5c2b{position:absolute;bottom:30px;left:30px;right:30px;}
    .s5c221{-webkit-line-clamp:2;height:3.2em;}
    .s5cb:hover .s5c2,.s63cb:hover .s63c2{top:0;opacity:1;}
    .s5c1-img{height:300px;}
    .s622-sp{width:100%;}
    .s621b{padding-right:40px;}
    .m1c1-img{height:400px;}
    .m121a{color:#fff!important;}
    .amc1-img{height:360px;}
    .pfc2-c1img{width:320px;height:200px;}
    .pfcontent{padding:60px 60px 80px;}
    .info-nr{font-size:16px;}
    .cul-content{padding:60px 120px 20px;}
    .team-c1img{width:248px;height:308px;display:block;margin:auto;}
    .team-content{padding:60px 90px 80px;}
    .hncontent{padding:80px 90px 100px;}
    .ctcontent{padding:70px 90px 80px;}
    .minfo-content{padding:60px 100px 80px;}
    .wzc1-img{width:240px;height:150px;}
    .list-content{padding:30px 80px;}
    .rlc11-img,.rlc2{height:200px;}
    .rlc12,.rlc2{display:flex;align-items:center;justify-content:center;font-size:1.3em;}
    .rlc12{top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:#fff;position:absolute;}
    .rlcb{display:flex;flex-direction:column;}
    .rlitem:nth-child(2n+1) .rlcb{flex-direction:column-reverse;}
    .rlc1:hover .rlc12{opacity:1;}
    .rlc2:hover{background:#005aae;color:#fff;}
    .zpcontent{padding:20px 100px;}
    .dwc-img{height:284px;}
    .lncb{padding:40px 50px;background:#fff;}
    .lnc1{margin-right:40px;}
    .lnc1-img{width:120px;height:120px;}
    .ln-content{padding:70px 120px 80px;background:#f9f9f9;}
}
@media screen and (max-width:768px) {
    .all{min-width:480px;}
    .logo-w1{font-size:1.3em;padding-top:3px;}
    .logo-w2{font-size:11px;}
    .top11{position:fixed;left:0;right:0;height:60px;top:0;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.1);background:#0055a5;z-index:100;padding:8px 15px;color:#fff;}
    .top1 .logo-w1,.top1 .logo-w2{color:#fff;}
    .top12{position:fixed;left:0;right:0;background:#005aae;top:59px;bottom:0;padding:20px;overflow:auto;display:none;color:#fff;}
    .top12 a{color:#fff;}
    .navca{display:block;padding:15px;border-bottom:1px solid rgba(0,0,0,.1);}
    .navcb{padding:10px;background:rgba(0,0,0,.05);}
    .navcca{display:block;padding:5px;}
    .navca::before,.navcca::before{content:"\e602";font-family:layui-icon;float:right;}
    .top{height:60px;}
    .bot11 .bot1c22{margin-top:15px;}
    .bot12 .bot1c22{margin-top:10px;}
    .bot2{padding:20px 0;text-align:center;}
    .bot1{padding:20px 0 40px;}
    .bot1c1{display:none;}
    .s1img{min-height:300px;}
    .s12{top:40px;font-size:14px;padding:0 15px;text-align:center;}
    .s121{font-size:1.8em;font-weight:bold;}
    .s123{margin-top:30px;}
    .bg-2{background-size:auto 25px;padding:40px 0;}
    .sbox{padding:20px 0;}
    .s2c1-img{width:100px;height:100px;border-radius:50%;}
    .s2cb{text-align:center;border:none;}
    .s2c2{padding:0;margin-top:15px;}
    .s3c2{padding:12px;}
    .s3c21{font-size:1.2em;}
    .ac-sm{text-align:center;}
    .al-sm{text-align:left;}
    .s3c1-img{height:28vw;}
    .sbt21{font-size:1.8em;display:block;text-align:center;}
    .s4c1{font-size:1.6em;}
    .s5c2{position:relative;text-align:center;padding:10px;}
    .s5c1-img{height:35vw;}
    .s622-sp{width:85%;max-width:500px;}
    .s63c2{top:0;opacity:.8;}
    .s722c1{margin:10px 15px 0;}
    .s8c1-img{width:120px;height:60px;}
    .s83b{text-align:center;}
    .s831{font-size:1.6em;width:80%;}
    .m1c1-img{height:30vw;}
    .m12{position:relative;color:#333;background:#f4f4f4;padding:15px 0;}
    .amc1-img{height:32vw;}
    .pfc2-c1img{width:160px;height:100px;}
    .profile{padding-bottom:60px;background:#fff;}
    .bg1-sm{background:#fff;}
    .team-c1img{width:85%;margin:auto;display:block;height:49vw;}
    .honor .xub{width:240px;height:315px;}
    .honor .xuc.xup1{height:80%;width:80%;top:10%;left:-35%;}
    .honor .xuc.xun1{height:80%;width:80%;top:10%;left:55%;}
    .hncontent{padding:30px 0;}
    .map-panel-box{height:240px;}
    .ct2c1-img{width:70px;height:70px;}
    .wzc1-img{width:160px;height:120px;}
    .wzc21{font-size:1.3em;padding-top:0;}
    .wzc22{margin:5px auto;}
    .list-content {position:relative;top:-20px;}
    .rlc11-img{height:30vw;}
    .rlc2{padding:12px 0;}
    .zpitem:first-child{padding-top:10px;}
    .peixun .xub{width:360px;height:200px;}
    .dwc-img{height:56vw;}
    .lnc1-img{width:120px;height:120px;}
    .lncb{padding:20px 30px;}
    .lnc1{float:none;margin-bottom:15px;text-align:center;padding:15px 0;}
}
@media screen and (max-width:575px) {
    .amc1-img{height:60vw;}
}
